課程資訊
課程名稱
計算機程式
Computer Programming 
開課學期
110-1 
授課對象
化學工程學系  
授課教師
諶玉真 
課號
ChemE1004 
課程識別碼
504 10300 
班次
01 
學分
3.0 
全/半年
半年 
必/選修
必帶 
上課時間
星期三6,7(13:20~15:10)星期四6(13:20~14:10) 
上課地點
 
備註
外系需經老師同意。含實習。上課地點工綜319。化工專業領域會使用本課程當計算工具,請勿退選。
限學號末二位被3整除 且 限本系所學生(含輔系、雙修生)
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1101ChemE1004_01 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

學習Python和Matlab程式語言的邏輯概念及語法 

課程目標
1. 熟悉Python和Matlab程式語言的邏輯概念及語法。
2. 能撰寫程式,解決工程及科學問題。 
課程要求
108-1課程大綱

Chap 1 Introduction
Chap 2 Basic Elements of Python
Chap 3 Selective Execution (Python)
Chap 4 Repetitive Execution (Python)
Chap 5 One-dimensional Array (Python)
Chap 6 Multidimensional Array (Python)
Chap 7 Programming with Functions (Python)
Chap 8 Programming with Subroutine (Python)
Chap 9 Overview (Matlab)
Chap 9 Overview (Matlab)
Chap 10 Numeric, Cell, and Arrays (Matlab)
Chap 11 Functions and Files (Matlab)
Chap 12 Programming with Matlab
Chap 13 Advanced Plotting (Matlab)
Chap 14 Regression + Chap 15 Linear Algebraic Equations (Matlab)
Chap 16 Statistics, Histograms, and Probability (Matlab)
Chap 17 Calculus and Differential Equations (Matlab)
Chap 18 Real Problems (Matlab) 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
待補 
參考書目
待補 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
9/22,9/23  Chap 1. Introduction 
第2週
9/29,9/30  Chap 2. Variables and Expressions 
第3週
10/06,10/07  Chap. 3 Judgement Statement 
第4週
10/13,10/14  Chap. 4 Loop 
第5週
10/20,10/21  Chap 5. List and Tuple 
第6週
10/27,10/28  Midterm Exam1 
第7週
11/03,11/04  Chap. 6 Dictionary 
第8週
11/10,11/11  Chap. 7 Function 
第9週
11/17,11/18  Chap. 8 Modules 
第11週
12/01,12/02  Midterm Exam 2
Chap. 9 Package 
第13週
12/15,12/16  Chap. 10 Matplotlib 
第15週
12/29,12/30  Chap. 11 Class 
第16週
1/05,1/06  Final Exam